package com.appistry.management;

import com.appistry.management.exception.FabricManagerException;

public interface Controller {
	/**
	 * Starts this instance
	 * 
	 * @throws FabricManagerException
	 */
	public void start() throws FabricManagerException;

	/**
	 * Stops this instance
	 * 
	 * @throws FabricManagerException
	 */
	public void stop() throws FabricManagerException;

	/**
	 * Reboots this instance
	 * 
	 * @throws FabricManagerException
	 */
	public void reboot() throws FabricManagerException;
}
